<?php
    session_start();
    if ($_SESSION['login'] == '')
    {
        $currentFile = $_SERVER["PHP_SELF"];
        $parts = Explode('/', $currentFile);
        
        if($parts[count($parts) - 1] != 'login.php' && $parts[count($parts) - 1] != 'contact.php'){
            header('Location: ./login.php');
        }
    }

    // Get and set language
    // Language is not specified in the URI
    if ($_REQUEST['lang'] == null) {
        // No language already in use, so take the browser language
        if($_SESSION['lang'] == null) {
            $language = $_SERVER['HTTP_ACCEPT_LANGUAGE']; 
            $language = $language{0}.$language{1};

            // German
            if($language == 'de')
                $_SESSION['lang'] = 'de';
            // All other languages are set to French
            else                
                $_SESSION['lang'] = 'fr';
        }
    } else
        // Language specified in the URI
        $_SESSION['lang'] = $_REQUEST['lang'];
        
    include('translations.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML>
<html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <!-- PHP Nanomus 2010 by Cyril Levert - Mini CMS without database XHTML 1.0 Strict valide -->

        <meta name="viewport" content="width=device-width, initial-scale=1"> 
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title><?php echo $texts['home'][$_SESSION['lang']] ?></title> 
	<link rel="StyleSheet" type="text/css" href="admin/style.css"/>
        <script type="text/javascript" src="admin/js/prototype.js"></script>
        <script type="text/javascript" src="admin/js/scriptaculous.js"></script>
        <script type="text/javascript" src="admin/multiupload.js"></script>
    </head> 
	<body>
            <div id="header">
                <h1>Web Event Manager</h1>
                <h2>Administration Galeries</h2>
            </div>
            <div id="mid">
                <div id="main">
                    <div id="upload">
                        <h4>Suppression de photos</h4>
                        <form action="delPhotos.php" method="get">
                        <?php			

                            if(isset($_GET['Galerie'])){
                                    $galerie = $_GET['Galerie'];
                                    $dir_nom = 'picture/photos/images/'.$galerie; // dossier listé (pour lister le répertoir courant : $dir_nom = '.'  --> ('point')
                                    $dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant
                                    $fichier= array(); // on déclare le tableau contenant le nom des fichiers
                                    $dossier= array(); // on déclare le tableau contenant le nom des dossiers

                                    while($element = readdir($dir)) {
                                            if($element != '.' && $element != '..') {
                                                    if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;}
                                                    else {$dossier[] = $element;}
                                            }
                                    }

                                    closedir($dir);
                                if(!empty($fichier)){
                                            sort($fichier);// pour le tri croissant, rsort() pour le tri décroissant
                                            echo "Cliquez sur la photo de la galerie $galerie que vous souhaitez effacer <br/><br/>";
                                            //echo "<select name=\"Image\">";
                                                    foreach($fichier as $lien){
                                                            //echo '<option value="'.$lien.'">'.$lien.'</option>';
                                                        echo '&nbsp;<a href="delPhotos.php?GalerieOld='.$galerie.'&Image='.$lien.'"><img src="picture/photos/thumbs/'.$_GET['Galerie'].'/'.$lien.'"/></a>';
                                                    }
                                            //echo "</select>";
                                    }
                                    echo '<input type="hidden"  name="GalerieOld"  value="'.$galerie.'"/>';
                                    echo '<br/><br/><a href="delPhotos.php" class="linkbtn">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retour&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a>';
                            }
                            else if(isset($_GET['Image'])){ 
                                    $imageNom = $_GET['Image'];
                                    $image = 'picture/photos/images/'.$_GET['GalerieOld'].'/'.$imageNom;
                                    echo '<input type="hidden"  name="ImageSupp"  value="'.$imageNom.'"/>';
                                    echo"Voulez-vous vraiment supprimer l'image suivante ?";
                                    echo'<br/><br/><img src="'.$image.'"/ width="120px">';

                                    echo '<input type="hidden"  name="GalerieOld"  value="'.$_GET['GalerieOld'].'"/>';
                                    echo'<br/><br/><a href="delPhotos.php?ImageSupp='.$imageNom.'&GalerieOld='.$_GET['GalerieOld'].'" class="linkbtn">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Oui&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>&nbsp;&nbsp;&nbsp;<a href="delPhotos.php?Galerie='.$_GET['GalerieOld'].'" class="linkbtn">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Non&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>';
                            }
                            else if(isset($_GET['ImageSupp'])){
                                    $image = 'picture/photos/images/'.$_GET['GalerieOld'].'/'.$_GET['ImageSupp'];
                                    $thumbs = 'picture/photos/thumbs/'.$_GET['GalerieOld'].'/'.$_GET['ImageSupp'];
                                    echo"l'image $image a été supprimée avec succès";
                                    unlink($thumbs);
                                    unlink($image);
                                    //on recupere l'identifiant du noued a supprimer
                                    $nomImage = $_GET['ImageSupp'];

                                    /*on load le fichier xml*/
                                    $data = new DOMDocument();
                                    $fichier = 'picture/photos/thumbs/'.$_GET['GalerieOld'].'/desc.xml';
                                    $data->load($fichier);

                                    $imgs = $data->getElementsByTagName('image');

                                    foreach($imgs as $img) {
                                                $Noms = $img->getElementsByTagName("name"); // On prend le nom de chaque noeud.
                                                $nom = $Noms->item(0)->nodeValue;
                                            if ($nom == $nomImage)
                                            {
                                                    $element = $img;
                                            }
                                    }

                                    $racine = $data->documentElement;

                                    $suppr = $racine->removeChild($element);
                                    /*on enregistre dans un fichier*/					
                                    $data->save($fichier);
                                    echo '<br/><br/><a href="delPhotos.php?Galerie='.$_GET['GalerieOld'].'" class="linkbtn">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retour&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a>';
                            }
                            else{
                                    $dir_nom = 'picture/photos/images/'; // dossier listé (pour lister le répertoir courant : $dir_nom = '.'  --> ('point')
                                    $dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant
                                    $fichier= array(); // on déclare le tableau contenant le nom des fichiers
                                    $dossier= array(); // on déclare le tableau contenant le nom des dossiers

                                    while($element = readdir($dir)) {
                                            if($element != '.' && $element != '..') {
                                                    if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;}
                                                    else {$dossier[] = $element;}
                                            }
                                    }

                                    closedir($dir);
                                    if(!empty($dossier)) {
                                            sort($dossier); // pour le tri croissant, rsort() pour le tri décroissant
                                            echo "Liste des Galeries : \n\n";
                                            echo "<select name=\"Galerie\">";
                                                    foreach($dossier as $lien){
                                                            echo '<option value="'.$lien.'">'.$lien.'</option>';
                                                    }
                                            echo "</select>";
                                    }
                                    echo'<br/><br/><input class="btn" type="submit" value="Valider"/>';
                            }
                        ?>
                    </form>
                </div>
            </div>
	</div>		
        <div id="break"></div>
        <div id="footer">
                <a href="./index.php" rel="external"><img src="picture/home.png" /></a>
        </div>
    </body>
</html>
